package ee.maoinvest.backend.model.data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Date;

public class ElectricityMeterAndItsElectricityContractPeriod implements Serializable 
{
	/**
	 * 
	 */
	private static final long serialVersionUID = -8504485324203171863L;
	
	private int electricityMeterAndItsElectricityContractPeriodID; 				// INTEGER		 		NOT NULL DEFAULT nextval('seq_electricityMeterAndItsElectricityContractPeriodID')
	private Integer electricityMeterFK; 										// INTEGER		 		NOT NULL
	private Integer enterpriseFK; 												// SMALLINT		 		NOT NULL
	private Integer electricityContractFK; 										// SMALLINT		 		NOT NULL
	private Date contractPeriodStartDate; 										// java.sql.Date		d_dateIsRequired
	private Date contractPeriodEndDate; 										// java.sql.Date		d_dateIsNotRequired
	private BigDecimal electricityMeterDaytimeReadingAtPeriodStartDate; 		// NUMERIC(14, 4) 		NOT NULL
	private BigDecimal electricityMeterNightTimeReadingAtPeriodStartDate; 		// NUMERIC(14, 4) 		NOT NULL
	private BigDecimal electricityMeterReactivePowerReadingAtPeriodStartDate; 	// NUMERIC(14, 4)
	private BigDecimal electricityMeterDaytimeReadingAtPeriodEndDate; 			// NUMERIC(14, 4)
	private BigDecimal electricityMeterNightTimeReadingAtPeriodEndDate; 		// NUMERIC(14, 4)
	private BigDecimal electricityMeterReactivePowerReadingAtPeriodEndDate; 	// NUMERIC(14, 4)
	
	
	
	public int getElectricityMeterAndItsElectricityContractPeriodID() 
	{
		return electricityMeterAndItsElectricityContractPeriodID;
	}
	
	public void setElectricityMeterAndItsElectricityContractPeriodID(
			int electricityMeterAndItsElectricityContractPeriodID) 
	{
		this.electricityMeterAndItsElectricityContractPeriodID = electricityMeterAndItsElectricityContractPeriodID;
	}
	
	public Integer getElectricityMeterFK() 
	{
		return electricityMeterFK;
	}
	
	public void setElectricityMeterFK(Integer electricityMeterFK) 
	{
		this.electricityMeterFK = electricityMeterFK;
	}
	
	public Integer getEnterpriseFK() 
	{
		return enterpriseFK;
	}
	
	public void setEnterpriseFK(Integer enterpriseFK) 
	{
		this.enterpriseFK = enterpriseFK;
	}
	
	public Integer getElectricityContractFK() 
	{
		return electricityContractFK;
	}
	
	public void setElectricityContractFK(Integer electricityContractFK) 
	{
		this.electricityContractFK = electricityContractFK;
	}
	
	public Date getContractPeriodStartDate() 
	{
		return contractPeriodStartDate;
	}
	
	public void setContractPeriodStartDate(Date contractPeriodStartDate) 
	{
		this.contractPeriodStartDate = contractPeriodStartDate;
	}
	
	public Date getContractPeriodEndDate() 
	{
		return contractPeriodEndDate;
	}
	
	public void setContractPeriodEndDate(Date contractPeriodEndDate) 
	{
		this.contractPeriodEndDate = contractPeriodEndDate;
	}
	
	public BigDecimal getElectricityMeterDaytimeReadingAtPeriodStartDate() 
	{
		return electricityMeterDaytimeReadingAtPeriodStartDate;
	}
	
	public void setElectricityMeterDaytimeReadingAtPeriodStartDate(
			BigDecimal electricityMeterDaytimeReadingAtPeriodStartDate) 
	{
		this.electricityMeterDaytimeReadingAtPeriodStartDate = electricityMeterDaytimeReadingAtPeriodStartDate;
	}
	
	public BigDecimal getElectricityMeterNightTimeReadingAtPeriodStartDate() 
	{
		return electricityMeterNightTimeReadingAtPeriodStartDate;
	}
	
	public void setElectricityMeterNightTimeReadingAtPeriodStartDate(
			BigDecimal electricityMeterNightTimeReadingAtPeriodStartDate) 
	{
		this.electricityMeterNightTimeReadingAtPeriodStartDate = electricityMeterNightTimeReadingAtPeriodStartDate;
	}
	
	public BigDecimal getElectricityMeterReactivePowerReadingAtPeriodStartDate() 
	{
		return electricityMeterReactivePowerReadingAtPeriodStartDate;
	}
	
	public void setElectricityMeterReactivePowerReadingAtPeriodStartDate(
			BigDecimal electricityMeterReactivePowerReadingAtPeriodStartDate)
	{
		this.electricityMeterReactivePowerReadingAtPeriodStartDate = electricityMeterReactivePowerReadingAtPeriodStartDate;
	}
	
	public BigDecimal getElectricityMeterDaytimeReadingAtPeriodEndDate()
	{
		return electricityMeterDaytimeReadingAtPeriodEndDate;
	}
	
	public void setElectricityMeterDaytimeReadingAtPeriodEndDate(
			BigDecimal electricityMeterDaytimeReadingAtPeriodEndDate) 
	{
		this.electricityMeterDaytimeReadingAtPeriodEndDate = electricityMeterDaytimeReadingAtPeriodEndDate;
	}
	
	public BigDecimal getElectricityMeterNightTimeReadingAtPeriodEndDate() 
	{
		return electricityMeterNightTimeReadingAtPeriodEndDate;
	}
	
	public void setElectricityMeterNightTimeReadingAtPeriodEndDate(
			BigDecimal electricityMeterNightTimeReadingAtPeriodEndDate) 
	{
		this.electricityMeterNightTimeReadingAtPeriodEndDate = electricityMeterNightTimeReadingAtPeriodEndDate;
	}
	
	public BigDecimal getElectricityMeterReactivePowerReadingAtPeriodEndDate() 
	{
		return electricityMeterReactivePowerReadingAtPeriodEndDate;
	}
	
	public void setElectricityMeterReactivePowerReadingAtPeriodEndDate(
			BigDecimal electricityMeterReactivePowerReadingAtPeriodEndDate) 
	{
		this.electricityMeterReactivePowerReadingAtPeriodEndDate = electricityMeterReactivePowerReadingAtPeriodEndDate;
	}
}